import {
    post,
    get,
    DELETE,
} from '@/utils/axios.js'
// var api = '/api/v1'
var wsApi = '/ws/v1'

// 施工现场监督列表
export function getPatrolPage(data) {
    return get(wsApi + '/patrol/page', data)
}

// 施工现场监督-办理查询
export function getPatrolSelectBuildById(id) {
    return get(wsApi + `/patrol/select/build/patrol/${id}`)
}

// 添加施工节点
export function savePatrolBuildNodes(data) {
    return post(wsApi + '/patrol/build/nodes/save', data)
}
// 根据施工节点ID获取巡查记录信息
export function getPatrolSelectBuildNodes(data) {
  return get(wsApi + `/patrol/select/build/patro/nodes/${data.applyBaseId}`,data)
}

// 施工节点删除
export function deletePatrol(id) {
    return DELETE(wsApi + `/patrol/delete/${id}`)
}

// 巡查结束
export function endPatrolBuild(data) {
    return post(wsApi + '/patrol/build/end', data)
}
// 添加巡查记录
export function savePatrolPatrol(data) {
    return post(wsApi + '/patrol/patrol/save', data)
}

// 根据巡查记录ID获取相关材料信息
export function getPatrolSceneFile(id) {
    return get(wsApi + `/patrol/scene/file/${id}`)
}

// 根据巡查记录ID获取现场图片信息
export function getPatrolScenePhoto(id) {
    return get(wsApi + `/patrol/scene/photo/${id}`)
}